home *** CD-ROM | disk | FTP | other *** search
- ### Use dns
- ################################################
- ### Ruleset 96 -- bottom half of ruleset 3 ###
- ################################################
-
- # At this point, everything should be in a "local_part<@domain>extra" format.
- S96
-
- # handle special cases for local names
- R$* < @ localhost > $* $: $1 < @ $j . > $2 no domain at all
- R$* < @ localhost . $m > $* $: $1 < @ $j . > $2 local domain
- R$* < @ [ $+ ] > $* $: $1 < @@ [ $2 ] > $3 mark [a.b.c.d]
- R$* < @@ $=w > $* $: $1 < @ $j . > $3 self-literal
- R$* < @@ $+ > $* $@ $1 < @ $2 > $3 canon IP addr
-
- # pass to name server to make hostname canonical
- R$* < @ $* $~P > $* $: $1 < @ $[ $2 $3 $] > $4
-
- # local host aliases and pseudo-domains are always canonical
- R$* < @ $=w > $* $: $1 < @ $2 . > $3
- R$* < @ $* $=P > $* $: $1 < @ $2 $3 . > $4
- R$* < @ $* . . > $* $1 < @ $2 . > $3
-
- # if this is the local hostname, make sure we treat is as canonical
- R$* < @ $j > $* $: $1 < @ $j . > $2
-
-